const { Schema, model } = require('mongoose');
const moment = require('moment');
//设置数据集合
const orderSchema = new Schema({
    createTime: {
        type: String,
        default: moment().format('YYYY年MM月DD日')
    },//订单创建时间自动生成
    userID: {
        type: Schema.Types.ObjectId,  // mongoose 中 _id 属性的类型
        ref: 'User'  // 指定关联集合的模型名称
    },
    carID: {
        type: Schema.Types.ObjectId,  // mongoose 中 _id 属性的类型
        ref: 'Car'  // 指定关联集合的模型名称
    },
    destoryTime: String,//还车时自动生成
    spentTime: String,//租车天数
    spentMoney:String,//订单金额
    status: String,//订单状态
    startTime: String,//取车时间
    endTime: String,//还车时间
    
    
}, { versionKey: false });

//设置数据集合的模型
const Order = model('Order', orderSchema, 'order');

//暴露
module.exports.Order = Order;